class Solution {
public:
    int numberOfBeams(vector<string>& bank) {
        int ans=0, PreCnt=0;
        for(auto &row:bank) {
            int cnt=ranges::count(row, '1');
            if(cnt>0) ans+=PreCnt*cnt, //前一个有安全设备的行和当前行之间能有多少激光束
                PreCnt=cnt;
        }
        return ans;
    }
};